home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / documents / RFC / rfc1232.txt < prev    next >
Text File  |  1994-08-01  |  59KB  |  1,571 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                           F. Baker
  8. Request for Comments: 1232        Advanced Computer Communications, Inc.
  9.                                                                  C. Kolb
  10.                                  Performance Systems International, Inc.
  11.                                                                  Editors
  12.                                                                 May 1991
  13.  
  14.  
  15.                      Definitions of Managed Objects
  16.                        for the DS1 Interface Type
  17.  
  18. Status of this Memo
  19.  
  20.    This memo defines objects for managing DS1 Interface objects for use
  21.    with the SNMP protocol.  This memo is a product of the Transmission
  22.    MIB Working Group of the Internet Engineering Task Force (IETF).
  23.    This RFC specifies an IAB standards track protocol for the Internet
  24.    community, and requests discussion and suggestions for improvements.
  25.    Please refer to the current edition of the "IAB Official Protocol
  26.    Standards" for the standardization state and status of this protocol.
  27.    Distribution of this memo is unlimited.
  28.  
  29. Table of Contents
  30.  
  31.    1. Abstract ..............................................    1
  32.    2. The Network Management Framework.......................    2
  33.    3. Objects ...............................................    2
  34.    3.1 Format of Definitions ...............................     3
  35.    4. Overview ..............................................    3
  36.    4.1 Binding between Interfaces and CSUs .................     3
  37.    4.2 Objectives of this MIB Module .......................     4
  38.    4.3 DS1 Terminology .....................................     4
  39.    5. Definitions ...........................................    6
  40.    5.1 The DS1 Configuration Group .........................     6
  41.    5.2 The DS1 Interval Group ..............................    13
  42.    5.3 The DS1 Current Group ...............................    16
  43.    5.4 The DS1 Total Group .................................    19
  44.    5.5 The DS1 Fractional Group ............................    22
  45.    6. Acknowledgements ......................................   25
  46.    7. References ............................................   26
  47.    8. Security Considerations................................   27
  48.    9. Authors' Addresses.....................................   28
  49.  
  50. 1.  Abstract
  51.  
  52.    This memo defines an experimental portion of the Management
  53.    Information Base (MIB) for use with network management protocols in
  54.    TCP/IP-based internets.  In particular, this memo defines MIB objects
  55.  
  56.  
  57.  
  58. Transmission MIB Working Group                                  [Page 1]
  59.  
  60. RFC 1232                 DS1 Interface Objects                  May 1991
  61.  
  62.  
  63.    for representing DS1 physical interfaces.  Implementors should
  64.    consult in addition to this memo the companion document that
  65.    describes that DS3 managed objects.
  66.  
  67. 2.  The Network Management Framework
  68.  
  69.    The Internet-standard Network Management Framework consists of three
  70.    components.  They are:
  71.  
  72.       RFC 1155 which defines the SMI, the mechanisms used for describing
  73.       and naming objects for the purpose of management.  RFC 1212
  74.       defines a more concise description mechanism, which is wholly
  75.       consistent with the SMI.
  76.  
  77.       RFC 1156 which defines MIB-I, the core set of managed objects for
  78.       the Internet suite of protocols.  RFC 1213, defines MIB-II, an
  79.       evolution of MIB-I based on implementation experience and new
  80.       operational requirements.
  81.  
  82.       RFC 1157 which defines the SNMP, the protocol used for network
  83.       access to managed objects.
  84.  
  85.    The Framework permits new objects to be defined for the purpose of
  86.    experimentation and evaluation.
  87.  
  88. 3.  Objects
  89.  
  90.    Managed objects are accessed via a virtual information store, termed
  91.    the Management Information Base or MIB.  Objects in the MIB are
  92.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  93.    defined in the SMI.  In particular, each object has a name, a syntax,
  94.    and an encoding.  The name is an object identifier, an
  95.    administratively assigned name, which specifies an object type.  The
  96.    object type together with an object instance serves to uniquely
  97.    identify a specific instantiation of the object.  For human
  98.    convenience, we often use a textual string, termed the OBJECT
  99.    DESCRIPTOR, to also refer to the object type.
  100.  
  101.    The syntax of an object type defines the abstract data structure
  102.    corresponding to that object type.  The ASN.1 language is used for
  103.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  104.    constructs which may be used.  These restrictions are explicitly made
  105.    for simplicity.
  106.  
  107.    The encoding of an object type is simply how that object type is
  108.    represented using the object type's syntax.  Implicitly tied to the
  109.    notion of an object type's syntax and encoding is how the object type
  110.    is represented when being transmitted on the network.
  111.  
  112.  
  113.  
  114. Transmission MIB Working Group                                  [Page 2]
  115.  
  116. RFC 1232                 DS1 Interface Objects                  May 1991
  117.  
  118.  
  119.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  120.    subject to the additional requirements imposed by the SNMP.
  121.  
  122. 3.1.  Format of Definitions
  123.  
  124.    Section 5 contains contains the specification of all object types
  125.    contained in this MIB module.  The object types are defined using the
  126.    conventions defined in the SMI, as amended by the extensions
  127.    specified in [13].
  128.  
  129. 4.  Overview
  130.  
  131.    These objects are used when the particular media being used to
  132.    realize an interface is a DS1 physical interface.  At present, this
  133.    applies to these values of the ifType variable in the Internet-
  134.    standard MIB:
  135.  
  136.                ds1 (18)
  137.                e1  (19)
  138.  
  139.    The definitions contained herein are based on the AT&T T-1
  140.    specifications and Extended Superframe (ESF) format [9, 10], the
  141.    latter of which conforms to proposed ANSI specifications [14, 15].
  142.    The various T1 and E1 line disciplines are similar enough that
  143.    separate MIBs are unwarranted, although there are some differences.
  144.    For example, Loss of Frame is defined more rigorously in the ESF
  145.    specification than in the D4 specification, but it is defined in
  146.    both.
  147.  
  148. 4.1.  Binding between Interfaces and CSUs
  149.  
  150.    It should be noted that it is possible to multiplex multiple bit
  151.    streams onto a single DS1 physical interface (CSU), realizing
  152.    multiple interfaces from the perspective of the Internet-standard
  153.    MIB.  It is also possible to concatenate physical interfaces to
  154.    provide a single logical interface.  As such, it is important to be
  155.    able to distinguish between the indices used to identify the CSUs
  156.    attached to a node and the indices used to identify an interface (in
  157.    the MIB sense) attached to a node.
  158.  
  159.    Each agent which resides on a host which uses DS1 physical interfaces
  160.    is required to assign a small, positive integer uniquely to each CSU.
  161.    This is known as the "CSUIndex", and is used to distinguish between
  162.    different CSUs attached to a node.  The CSUIndex is also used as the
  163.    "key" when accessing tabular information about DS1 physical
  164.    interfaces.
  165.  
  166.    The potentially many-to-one binding between CSU indices and the
  167.  
  168.  
  169.  
  170. Transmission MIB Working Group                                  [Page 3]
  171.  
  172. RFC 1232                 DS1 Interface Objects                  May 1991
  173.  
  174.  
  175.    ifIndex value assigned to each MIB interface are defined in the
  176.    ds1ConfigTable table defined in the next section.
  177.  
  178. 4.2.  Objectives of this MIB Module
  179.  
  180.    There are numerous things that could be included in a MIB for DS1
  181.    Interfaces: the management of multiplexors, CSUs, DSUs, and the like.
  182.    The intent of this document is to facilitate the common management of
  183.    CSUs, both in-chassis and external via proxy.  As such, a design
  184.    decision was made up front to very closely align the MIB with the set
  185.    of objects that can generally be read from CSUs that are currently
  186.    deployed, which is to say ESF CSUs conforming to AT&T specifications.
  187.    However, by simple generalization of these objects, the MIB is also
  188.    made applicable to D4 and G.704 devices.
  189.  
  190.    To meet a requirement not easily satisfied in other places, there is
  191.    one additional group present, the Fractional DS1 group.  This is
  192.    intended to facilitate the use of fractional DS1 devices (i.e.,
  193.    devices which utilize a subset of the 8 bit channels available in the
  194.    frame) over the managed CSUs.
  195.  
  196. 4.3.  DS1 Terminology
  197.  
  198.    The terminology used in this document to describe error conditions on
  199.    a T1 or E1 circuit monitored by a CSU are from references [10], [11],
  200.    [14], and [15].
  201.  
  202.           Out of Frame event
  203.                An Out of Frame event is declared when the receiver
  204.                detects two or more framing-bit errors within a 3
  205.                millisecond period, or two or more errors out of five or
  206.                less consecutive framing-bits.  At this time, the framer
  207.                enters the Out of Frame State, and starts searching for a
  208.                correct framing pattern.  The Out of Frame state ends
  209.                when reframe occurs.
  210.  
  211.           Loss of Signal
  212.                This event is declared upon observing 175 +/- 75
  213.                contiguous pulse positions with no pulses of either
  214.                positive or negative polarity (also called keep alive).
  215.  
  216.           Code Violation Error Event
  217.                A Code Violation Error Event is the occurrence of a
  218.                received Cyclic Redundancy Check code that is not
  219.                identical to the corresponding locally-calculated code.
  220.  
  221.           Bipolar Violation
  222.                A Bipolar Violation, for B8ZS-coded signals, is the
  223.  
  224.  
  225.  
  226. Transmission MIB Working Group                                  [Page 4]
  227.  
  228. RFC 1232                 DS1 Interface Objects                  May 1991
  229.  
  230.  
  231.                occurrence of a received bipolar violation that is not
  232.                part of a zero-substitution code.  It also includes other
  233.                error patterns such as: eight or more consecutive zeros
  234.                and incorrect parity.
  235.  
  236.           Errored Seconds
  237.                An Errored Second is a second with one or more Code
  238.                Violation Error Events OR one or more Out of Frame
  239.                events.  In D4 and G.704 section 2.1.3.2 (eg, G.704 which
  240.                does not implement the CRC), the presence of Bipolar
  241.                Violations also triggers an Errored Second.
  242.  
  243.           Severely Errored Seconds
  244.                A Severely Errored Second is a second with 320 or more
  245.                Code Violation Error Events OR one or more Out of Frame
  246.                events.
  247.  
  248.           Severely Errored Framing Second
  249.                An Severely Errored Framing Second is a second with one
  250.                or more Out of Frame events.
  251.  
  252.           Unavailable Signal State
  253.                This state is declared at the onset of 10 consecutive
  254.                Severely Errored Seconds.  It is cleared at the onset of
  255.                10 consecutive seconds with no Severely Errored Second.
  256.  
  257.           Unavailable Seconds
  258.                Unavailable Seconds are calculated by counting the number
  259.                of seconds that the CSU is in the Unavailable Signal
  260.                State, including the initial 10 seconds to enter the
  261.                state but not including the 10 seconds to exit the state.
  262.  
  263.                Note that any second that may be counted as an
  264.                Unavailable Second may not be counted as an Errored
  265.                Second, a Severely Errored Second.  Since the 10 Severely
  266.                Errored Seconds that comprise the transition from the
  267.                available to Unavailable Signal State may also be counted
  268.                as Errored Seconds, and Severely Errored Seconds previous
  269.                to entering the state, these three counters are adjusted
  270.                so that any second counted during this transition is then
  271.                subtracted.  The 10 seconds in the transition from
  272.                unavailable to available may be counted as Errored
  273.                Seconds.
  274.  
  275.                A special case exists when the 10 or more second period
  276.                crosses the 900 second statistics window boundary, as the
  277.                foregoing description implies that the Severely Errored
  278.                Second and Unavailable Second counters must be adjusted
  279.  
  280.  
  281.  
  282. Transmission MIB Working Group                                  [Page 5]
  283.  
  284. RFC 1232                 DS1 Interface Objects                  May 1991
  285.  
  286.  
  287.                when the Unavailable Signal State is entered.  Clearly,
  288.                successive GETs of the affected ds1IntervalSES and
  289.                ds1IntervalUAS objects will return differing values if
  290.                the first GET occurs during the first few seconds of the
  291.                window.  This is viewed as an unavoidable side-effect of
  292.                selecting the presently deployed AT&T objects as a basis
  293.                for this memo.
  294.  
  295.           Yellow Alarm
  296.                A Yellow Alarm is declared because of an incoming Yellow
  297.                Signal from the far-end.  In effect, the circuit is
  298.                declared to be a one way link.
  299.  
  300.           Red Alarm
  301.                A Red Alarm is declared because of an incoming Loss of
  302.                Signal, Loss of Framing, Alarm Indication Signal.  After
  303.                a Red Alarm is declared, the device sends a Yellow Signal
  304.                to the far-end.  The far-end, when receives the Yellow
  305.                Signal, declares a Yellow Alarm.
  306.  
  307.           Circuit Identifier
  308.                This is a character string specified by the circuit
  309.                vendor, and is useful when communicating with the vendor
  310.                during the troubleshooting process.
  311.  
  312. 5.  Definitions
  313.  
  314.  
  315.           RFC1232-MIB DEFINITIONS ::= BEGIN
  316.  
  317.           IMPORTS
  318.                   experimental, Counter
  319.                           FROM RFC1155-SMI
  320.                   DisplayString
  321.                           FROM RFC1158-MIB
  322.                   OBJECT-TYPE
  323.                           FROM RFC-1212;
  324.  
  325.           --  This MIB module uses the extended OBJECT-TYPE macro as
  326.           --  defined in [13].
  327.  
  328.  
  329.           --  this is the MIB module for ds1 objects
  330.  
  331.           ds1 OBJECT IDENTIFIER ::= { experimental 2 }
  332.  
  333.           -- the DS1 Configuration group
  334.  
  335.  
  336.  
  337.  
  338. Transmission MIB Working Group                                  [Page 6]
  339.  
  340. RFC 1232                 DS1 Interface Objects                  May 1991
  341.  
  342.  
  343.           -- Although the objects in this group are read-only, at the
  344.           -- agent's discretion they may be made read-write so that the
  345.           -- management station, when appropriately authorized, may
  346.           -- change the behavior of the CSU, e.g., to place the device
  347.           -- into a loopback state or emit a QRSS BER test.
  348.  
  349.           -- Implementation of this group is mandatory for all systems
  350.           -- that attach to a ds1.
  351.  
  352.           ds1ConfigTable OBJECT-TYPE
  353.               SYNTAX  SEQUENCE OF DS1ConfigEntry
  354.               ACCESS  not-accessible
  355.               STATUS  mandatory
  356.               DESCRIPTION
  357.                       "The DS1 Configuration table."
  358.               ::= { ds1 1 }
  359.  
  360.           ds1ConfigEntry OBJECT-TYPE
  361.               SYNTAX  DS1ConfigEntry
  362.               ACCESS  not-accessible
  363.               STATUS  mandatory
  364.               DESCRIPTION
  365.                       "An entry in the DS1 Configuration table."
  366.               INDEX   { ds1CSUIndex }
  367.               ::= { ds1ConfigTable 1 }
  368.  
  369.           DS1ConfigEntry ::=
  370.               SEQUENCE {
  371.                   ds1CSUIndex
  372.                       INTEGER,
  373.                   ds1Index
  374.                       INTEGER,
  375.                   ds1TimeElapsed
  376.                       INTEGER (1..900),
  377.                   ds1ValidIntervals
  378.                       INTEGER (0..96),
  379.                   ds1LineType
  380.                       INTEGER,
  381.                   ds1ZeroCoding
  382.                       INTEGER,
  383.                   ds1Loopback
  384.                       INTEGER,
  385.                   ds1SendCode
  386.                       INTEGER,
  387.                   ds1YellowAlarm
  388.                       INTEGER,
  389.                   ds1RedAlarm
  390.                       INTEGER,
  391.  
  392.  
  393.  
  394. Transmission MIB Working Group                                  [Page 7]
  395.  
  396. RFC 1232                 DS1 Interface Objects                  May 1991
  397.  
  398.  
  399.                   ds1CircuitIdentifier
  400.                       DisplayString (SIZE (0..255))
  401.           }
  402.  
  403.           ds1CSUIndex OBJECT-TYPE
  404.               SYNTAX  INTEGER
  405.               ACCESS  read-only
  406.               STATUS  mandatory
  407.               DESCRIPTION
  408.                       "The index value which uniquely identifies the CSU
  409.                       to which this entry is applicable."
  410.               ::= { ds1ConfigEntry 1 }
  411.  
  412.           ds1Index OBJECT-TYPE
  413.               SYNTAX  INTEGER
  414.               ACCESS  read-only
  415.               STATUS  mandatory
  416.               DESCRIPTION
  417.                       "An index value that uniquely identifies an
  418.                       interface to a ds1.  The interface identified by a
  419.                       particular value of this index is the same
  420.                       interface as identified by the same value an
  421.                       ifIndex object instance."
  422.               ::= { ds1ConfigEntry 2 }
  423.  
  424.           ds1TimeElapsed OBJECT-TYPE
  425.               SYNTAX  INTEGER (1..900)
  426.               ACCESS  read-only
  427.               STATUS  mandatory
  428.               DESCRIPTION
  429.                       "The number of seconds that have elapsed since the
  430.                       beginning of the current error-measurement period.
  431.                       Any fraction is rounded up."
  432.               ::= { ds1ConfigEntry 3 }
  433.  
  434.           ds1ValidIntervals OBJECT-TYPE
  435.               SYNTAX  INTEGER (0..96)
  436.               ACCESS  read-only
  437.               STATUS  mandatory
  438.               DESCRIPTION
  439.                       "The number of previous intervals for which valid
  440.                       data was collected.  The value will be 96 unless
  441.                       the CSU device was brought online within the last
  442.                       24 hours, in which case the value will be the
  443.                       number of complete 15 minute intervals the CSU has
  444.                       been online."
  445.               ::= { ds1ConfigEntry 4 }
  446.  
  447.  
  448.  
  449.  
  450. Transmission MIB Working Group                                  [Page 8]
  451.  
  452. RFC 1232                 DS1 Interface Objects                  May 1991
  453.  
  454.  
  455.           ds1LineType OBJECT-TYPE
  456.               SYNTAX  INTEGER {
  457.                           other(1),
  458.                           ds1ESF(2),
  459.                           ds1D4(3),
  460.                           ds1ANSI-ESF(4),
  461.                           ds1G704(5),
  462.                           ds1G704-CRC(6)
  463.                       }
  464.               ACCESS  read-only
  465.               STATUS  mandatory
  466.               DESCRIPTION
  467.                       "This variable indicates the variety of DS1 Line
  468.                       implementing this circuit.  The type of circuit
  469.                       affects the number of bits per second that the
  470.                       circuit can reasonably carry, as well as the
  471.                       interpretation of the usage and error statistics.
  472.  
  473.                       The values, in sequence, describe:
  474.                       TITLE:       SPECIFICATION:
  475.                       ds1ESF        AT&T Extended SuperFrame DS1 [10]
  476.                       ds1D4         AT&T D4 format DS1 [16], [17]
  477.                       ds1ANSI-ESF   ANSI Extended SuperFrame format [14]
  478.                       ds1G704       CCITT Recommendation G.704 [12]
  479.                                       (section 2.1.3.2)
  480.                       ds1G704-CRC   CCITT Recommendation G.704 [12]
  481.                                       (section 2.1.3.1)
  482.                       "
  483.               ::= { ds1ConfigEntry 5 }
  484.  
  485.           ds1ZeroCoding OBJECT-TYPE
  486.               SYNTAX  INTEGER {
  487.                           ds1JammedBit(1),
  488.                           ds1B8ZS(2),
  489.                           ds1InvertedHDLC(3),
  490.                           ds1HDB3(4),
  491.                           ds1ZBTSI(5)
  492.                       }
  493.               ACCESS  read-only
  494.               STATUS  mandatory
  495.               DESCRIPTION
  496.                       "This variable describes the variety of Zero Code
  497.                       Suppression used on the link, which in turn
  498.                       affects a number of its characteristics.
  499.  
  500.                       ds1JammedBit refers the Jammed bit Zero Encoding,
  501.                       in which the AT&T specification of at least one
  502.                       pulse every 8 bit periods is literally implemented
  503.  
  504.  
  505.  
  506. Transmission MIB Working Group                                  [Page 9]
  507.  
  508. RFC 1232                 DS1 Interface Objects                  May 1991
  509.  
  510.  
  511.                       by forcing a pulse in bit 8 of each channel.
  512.                       Thus, only seven bits per channel, or 1.344 Mbps,
  513.                       is available for data.
  514.  
  515.                       ds1B8ZS refers to the use of a specified pattern
  516.                       of normal bits and bipolar violations which are
  517.                       used to replace a sequence of eight zero bits (see
  518.                       [14]).  In this context, all eight bits in a
  519.                       channel are technically available for data, but
  520.                       care must be taken with D4 encoded data to avoid
  521.                       having HDLC Flag streams imitate spurious Yellow
  522.                       Alarm conditions.  Typically, one bit per frame is
  523.                       ignored to force flag streams to rotate, thereby
  524.                       avoiding this error type.  CCITT Recommendation
  525.                       G.703 [11] may be referred to for further
  526.                       definition of these.
  527.  
  528.                       ds1InvertedHDLC refers to the practice, common on
  529.                       HDLC encoded DS1 data links, of inverting the data
  530.                       between the serial interface chip and the CSU.
  531.                       Since HDLC guarantees one zero every 6 bits in the
  532.                       worst case, while the standards call for (in
  533.                       effect) at least one pulse every eight, inverted
  534.                       HDLC enjoys 4/24 one's density on the line, which
  535.                       may improve the effective clock stability of a DS1
  536.                       line.  As with B8ZS, all eight bits in a channel
  537.                       are technically available for data, but care must
  538.                       be taken with D4 encoded data to avoid having HDLC
  539.                       Flag streams imitate spurious Yellow Alarm
  540.                       conditions.  Typically, one bit per frame is
  541.                       ignored to force flag streams to rotate, thereby
  542.                       avoiding this error type.
  543.  
  544.                       ANSI Clear Channels may use ds1ZBTSI, or Zero Byte
  545.                       Time Slot Interchange (see [14]).
  546.  
  547.                       G.704 links, with or without CRC, use ds1HDB3 (see
  548.                       [11]).  "
  549.               ::= { ds1ConfigEntry 6 }
  550.  
  551.           ds1Loopback OBJECT-TYPE
  552.               SYNTAX  INTEGER {
  553.                           ds1NoLoop(1),
  554.                           ds1LocalLoopbackLocalSide(2),
  555.                           ds1LocalLoopbackRemoteSide(3),
  556.                           ds1RemoteLoopbackLocalSide(4),
  557.                           ds1RemoteLoopbackRemoteSide(5)
  558.                       }
  559.  
  560.  
  561.  
  562. Transmission MIB Working Group                                 [Page 10]
  563.  
  564. RFC 1232                 DS1 Interface Objects                  May 1991
  565.  
  566.  
  567.               ACCESS  read-only
  568.               STATUS  mandatory
  569.               DESCRIPTION
  570.                       "This variable represents the loopback state of
  571.                       the CSU.  Devices supporting read/write access
  572.                       should return badValue in response to a requested
  573.                       loopback state that the CSU does not support.  The
  574.                       values mean:
  575.  
  576.                       ds1NoLoop
  577.  
  578.                          Not in the loopback state.  A device that is
  579.                          not capable of performing a loopback on either
  580.                          interface shall always return this as it's
  581.                          value.
  582.  
  583.                       ds1LocalLoopbackLocalSide
  584.  
  585.                          Signal received from the local side of the
  586.                          device is looped back at the local connector
  587.                          (eg, without involving the CSU).
  588.  
  589.                       ds1LocalLoopbackRemoteSide
  590.  
  591.                          Signal received from the local side of the
  592.                          device is looped back at the remote connector
  593.                          (eg, through the CSU).
  594.  
  595.                       ds1RemoteLoopbackLocalSide
  596.  
  597.                          Signal received from the remote side of the
  598.                          device is looped back at the local connector
  599.                          (eg, through the CSU).
  600.  
  601.                       ds1RemoteLoopbackRemoteSide
  602.  
  603.                          Signal received from the remote side of the
  604.                          device is looped back at the remote connector
  605.                          (eg, without involving the CSU)."
  606.               ::= { ds1ConfigEntry 7 }
  607.  
  608.           ds1SendCode OBJECT-TYPE
  609.               SYNTAX  INTEGER {
  610.                           ds1OtherTest(1),
  611.                           ds1SendNoCode(2),
  612.                           ds1SendSetCode(3),
  613.                           ds1SendResetCode(4),
  614.                           ds1SendQRSS(5)
  615.  
  616.  
  617.  
  618. Transmission MIB Working Group                                 [Page 11]
  619.  
  620. RFC 1232                 DS1 Interface Objects                  May 1991
  621.  
  622.  
  623.                       }
  624.               ACCESS  read-only
  625.               STATUS  mandatory
  626.               DESCRIPTION
  627.                  "This variable indicates what type of code is
  628.                  being sent across the DS1 circuit by the CSU.  The
  629.                  values mean:
  630.  
  631.                  ds1SendNoCode    sending looped or normal data
  632.                  ds1SendSetCode   sending a loopback request
  633.                  ds1SendResetCode sending a loopback termination request
  634.                  ds1SendQRSS      sending the BERT pattern described in
  635.                                   ANSI T1.403-1989 section 5.6
  636.                  ds1OtherTest     sending a different BERT/BLERT pattern,
  637.                                   such as all zeroes, all ones, etc."
  638.               ::= { ds1ConfigEntry 8 }
  639.  
  640.           ds1YellowAlarm OBJECT-TYPE
  641.               SYNTAX  INTEGER {
  642.                           ds1NoYellowAlarm (1),
  643.                           ds1YellowAlarm (2)
  644.                       }
  645.               ACCESS  read-only
  646.               STATUS  mandatory
  647.               DESCRIPTION
  648.                       "This variable indicates if a Yellow Alarm
  649.                       condition exists.
  650.  
  651.                       Note that G.704 interfaces do not support Yellow
  652.                       Alarms.  Accordingly, such agents should return
  653.                       the value ds1NoYellowAlarm."
  654.               ::= { ds1ConfigEntry 9 }
  655.  
  656.           ds1RedAlarm OBJECT-TYPE
  657.               SYNTAX  INTEGER {
  658.                           ds1NoRedAlarm (1),
  659.                           ds1RedAlarm (2)
  660.                       }
  661.               ACCESS  read-only
  662.               STATUS  mandatory
  663.               DESCRIPTION
  664.                       "This variable indicates if a Red Alarm condition
  665.                       exists.
  666.  
  667.                       Note that G.704 interfaces do not support Red
  668.                       Alarms.  Accordingly, such agents should return
  669.                       the value ds1NoRedAlarm."
  670.               ::= { ds1ConfigEntry 10 }
  671.  
  672.  
  673.  
  674. Transmission MIB Working Group                                 [Page 12]
  675.  
  676. RFC 1232                 DS1 Interface Objects                  May 1991
  677.  
  678.  
  679.           ds1CircuitIdentifier OBJECT-TYPE
  680.               SYNTAX  DisplayString (SIZE (0..255))
  681.               ACCESS  read-only
  682.               STATUS  mandatory
  683.               DESCRIPTION
  684.                       "This variable contains the transmission vendor's
  685.                       circuit identifier, for the purpose of
  686.                       facilitating troubleshooting."
  687.               ::= { ds1ConfigEntry 11 }
  688.  
  689.  
  690.           -- the DS1 Interval group
  691.  
  692.           -- Implementation of this group is mandatory for all systems
  693.           -- that attach to a ds1.
  694.  
  695.           -- It is recognized that some currently deployed CSUs do not
  696.           -- record the entire set of statistics specified in this
  697.           -- group.  Accordingly, some agents queried for these objects
  698.           -- may treat these objects as having an ACCESS clause value
  699.           -- of not-accessible.
  700.  
  701.           -- The DS1 Interval Table contains various statistics
  702.           -- collected by each CSU over the previous 24 hours of
  703.           -- operation.  The past 24 hours are broken into 96 completed
  704.           -- 15 minute intervals.
  705.  
  706.           ds1IntervalTable OBJECT-TYPE
  707.               SYNTAX  SEQUENCE OF DS1IntervalEntry
  708.               ACCESS  not-accessible
  709.               STATUS  mandatory
  710.               DESCRIPTION
  711.                       "The DS1 Interval table."
  712.               ::= { ds1 2 }
  713.  
  714.           ds1IntervalEntry OBJECT-TYPE
  715.               SYNTAX  DS1IntervalEntry
  716.               ACCESS  not-accessible
  717.               STATUS  mandatory
  718.               DESCRIPTION
  719.                       "An entry in the DS1 Interval table."
  720.               INDEX   { ds1IntervalIndex, ds1IntervalNumber }
  721.               ::= { ds1IntervalTable 1 }
  722.  
  723.           DS1IntervalEntry ::=
  724.               SEQUENCE {
  725.                   ds1IntervalIndex
  726.                       INTEGER,
  727.  
  728.  
  729.  
  730. Transmission MIB Working Group                                 [Page 13]
  731.  
  732. RFC 1232                 DS1 Interface Objects                  May 1991
  733.  
  734.  
  735.                   ds1IntervalNumber
  736.                       INTEGER (1..96),
  737.                   ds1IntervalESs
  738.                       Counter,
  739.                   ds1IntervalSESs
  740.                       Counter,
  741.                   ds1IntervalSEFSs
  742.                       Counter,
  743.                   ds1IntervalUASs
  744.                       Counter,
  745.                   ds1IntervalCSSs
  746.                       Counter,
  747.                   ds1IntervalBPVs
  748.                       Counter,
  749.                   ds1IntervalCVs
  750.                       Counter
  751.               }
  752.  
  753.           ds1IntervalIndex OBJECT-TYPE
  754.               SYNTAX  INTEGER
  755.               ACCESS  read-only
  756.               STATUS  mandatory
  757.               DESCRIPTION
  758.                       "The index value which uniquely identifies the CSU
  759.                       to which this entry is applicable.  The interface
  760.                       identified by a particular value of this index is
  761.                       the same interface as identified by the same value
  762.                       an ds1CSUIndex object instance."
  763.               ::= { ds1IntervalEntry 1 }
  764.  
  765.           ds1IntervalNumber OBJECT-TYPE
  766.               SYNTAX  INTEGER (1..96)
  767.               ACCESS  read-only
  768.               STATUS  mandatory
  769.               DESCRIPTION
  770.                       "A number between 1 and 96, where 1 is the most
  771.                       recently completed 15 minute interval and 96 is
  772.                       the least recently completed 15 minute interval
  773.                       (assuming that all 96 intervals are valid)."
  774.               ::= { ds1IntervalEntry 2 }
  775.  
  776.           ds1IntervalESs OBJECT-TYPE
  777.               SYNTAX  Counter
  778.               ACCESS  read-only
  779.               STATUS  mandatory
  780.               DESCRIPTION
  781.                       "The counter associated with the number of Errored
  782.                       Seconds, as defined by ANSI Draft Standard
  783.  
  784.  
  785.  
  786. Transmission MIB Working Group                                 [Page 14]
  787.  
  788. RFC 1232                 DS1 Interface Objects                  May 1991
  789.  
  790.  
  791.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
  792.                       during one of the previous 96 fifteen minute
  793.                       intervals."
  794.               ::= { ds1IntervalEntry 3 }
  795.  
  796.           ds1IntervalSESs OBJECT-TYPE
  797.               SYNTAX  Counter
  798.               ACCESS  read-only
  799.               STATUS  mandatory
  800.               DESCRIPTION
  801.                       "The counter associated with the number of
  802.                       Severely Errored Seconds, as defined by ANSI Draft
  803.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  804.                       DS1 CSU during one of the previous 96 fifteen
  805.                       minute intervals."
  806.               ::= { ds1IntervalEntry 4 }
  807.  
  808.           ds1IntervalSEFSs OBJECT-TYPE
  809.               SYNTAX  Counter
  810.               ACCESS  read-only
  811.               STATUS  mandatory
  812.               DESCRIPTION
  813.                       "The counter associated with the number of
  814.                       Severely Errored Framing Seconds, as defined by
  815.                       ANSI Draft Standard T1M1.3/90 - 027R2[15],
  816.                       encountered by a DS1 CSU during one of the
  817.                       previous 96 fifteen minute intervals."
  818.               ::= { ds1IntervalEntry 5 }
  819.  
  820.           ds1IntervalUASs OBJECT-TYPE
  821.               SYNTAX  Counter
  822.               ACCESS  read-only
  823.               STATUS  mandatory
  824.               DESCRIPTION
  825.                       "The counter associated with the number of
  826.                       Unavailable Seconds, as defined by ANSI Draft
  827.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  828.                       DS1 CSU during one of the previous 96 fifteen
  829.                       minute intervals."
  830.               ::= { ds1IntervalEntry 6 }
  831.  
  832.           ds1IntervalCSSs OBJECT-TYPE
  833.               SYNTAX  Counter
  834.               ACCESS  read-only
  835.               STATUS  mandatory
  836.               DESCRIPTION
  837.                       "The counter associated with the number of
  838.                       Controlled Slip Seconds, as defined by ANSI Draft
  839.  
  840.  
  841.  
  842. Transmission MIB Working Group                                 [Page 15]
  843.  
  844. RFC 1232                 DS1 Interface Objects                  May 1991
  845.  
  846.  
  847.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  848.                       DS1 CSU during one of the previous 96 fifteen
  849.                       minute intervals."
  850.               ::= { ds1IntervalEntry 7 }
  851.  
  852.           ds1IntervalBPVs OBJECT-TYPE
  853.               SYNTAX  Counter
  854.               ACCESS  read-only
  855.               STATUS  mandatory
  856.               DESCRIPTION
  857.                       "The counter associated with the number of Bipolar
  858.                       Violations, as defined by ANSI Draft Standard
  859.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
  860.                       during one of the previous 96 fifteen minute
  861.                       intervals."
  862.               ::= { ds1IntervalEntry 8 }
  863.  
  864.           ds1IntervalCVs OBJECT-TYPE
  865.               SYNTAX  Counter
  866.               ACCESS  read-only
  867.               STATUS  mandatory
  868.               DESCRIPTION
  869.                       "The counter associated with the number of Code
  870.                       Violation Error Events, as defined by ANSI Draft
  871.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  872.                       DS1 CSU during one of the previous 96 fifteen
  873.                       minute intervals.
  874.  
  875.                       Note that D4 and G.704 (section 2.1.3.2)
  876.                       interfaces do not support Code Violation Error
  877.                       Events.  Accordingly, such agents may treat this
  878.                       object as having an ACCESS clause value of not-
  879.                       accessible."
  880.               ::= { ds1IntervalEntry 9 }
  881.  
  882.  
  883.           -- the DS1 Current group
  884.  
  885.           -- Implementation of this group is mandatory for all systems
  886.           -- that attach to a ds1.
  887.  
  888.           -- It is recognized that some currently deployed CSUs do not
  889.           -- record the entire set of statistics specified in this
  890.           -- group.  Accordingly, some agents queried for these objects
  891.           -- may treat these objects as having an ACCESS clause value
  892.           -- of not-accessible.
  893.  
  894.           -- The DS1 current table contains various statistics being
  895.  
  896.  
  897.  
  898. Transmission MIB Working Group                                 [Page 16]
  899.  
  900. RFC 1232                 DS1 Interface Objects                  May 1991
  901.  
  902.  
  903.           -- collected for the current 15 minute interval.
  904.  
  905.           ds1CurrentTable OBJECT-TYPE
  906.               SYNTAX  SEQUENCE OF DS1CurrentEntry
  907.               ACCESS  not-accessible
  908.               STATUS  mandatory
  909.               DESCRIPTION
  910.                       "The DS1 Current table."
  911.               ::= { ds1 3 }
  912.  
  913.           ds1CurrentEntry OBJECT-TYPE
  914.               SYNTAX  DS1CurrentEntry
  915.               ACCESS  not-accessible
  916.               STATUS  mandatory
  917.               DESCRIPTION
  918.                       "An entry in the DS1 Current table."
  919.               INDEX   { ds1CurrentIndex }
  920.               ::= { ds1CurrentTable 1 }
  921.  
  922.           DS1CurrentEntry ::=
  923.               SEQUENCE {
  924.                   ds1CurrentIndex
  925.                       INTEGER,
  926.                   ds1CurrentESs
  927.                       Counter,
  928.                   ds1CurrentSESs
  929.                       Counter,
  930.                   ds1CurrentSEFSs
  931.                       Counter,
  932.                   ds1CurrentUASs
  933.                       Counter,
  934.                   ds1CurrentCSSs
  935.                       Counter,
  936.                   ds1CurrentBPVs
  937.                       Counter,
  938.                   ds1CurrentCVs
  939.                       Counter
  940.               }
  941.  
  942.           ds1CurrentIndex OBJECT-TYPE
  943.               SYNTAX  INTEGER
  944.               ACCESS  read-only
  945.               STATUS  mandatory
  946.               DESCRIPTION
  947.                       "The index value which uniquely identifies the CSU
  948.                       to which this entry is applicable.  The interface
  949.                       identified by a particular value of this index is
  950.                       the same interface as identified by the same value
  951.  
  952.  
  953.  
  954. Transmission MIB Working Group                                 [Page 17]
  955.  
  956. RFC 1232                 DS1 Interface Objects                  May 1991
  957.  
  958.  
  959.                       an ds1CSUIndex object instance."
  960.               ::= { ds1CurrentEntry 1 }
  961.  
  962.           ds1CurrentESs OBJECT-TYPE
  963.               SYNTAX  Counter
  964.               ACCESS  read-only
  965.               STATUS  mandatory
  966.               DESCRIPTION
  967.                       "The counter associated with the number of Errored
  968.                       Seconds, as defined by ANSI Draft Standard
  969.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
  970.                       the current 15 minute interval."
  971.               ::= { ds1CurrentEntry 2 }
  972.  
  973.           ds1CurrentSESs OBJECT-TYPE
  974.               SYNTAX  Counter
  975.               ACCESS  read-only
  976.               STATUS  mandatory
  977.               DESCRIPTION
  978.                       "The counter associated with the number of
  979.                       Severely Errored Seconds, as defined by ANSI Draft
  980.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  981.                       DS1 CSU in the current 15 minute interval."
  982.               ::= { ds1CurrentEntry 3 }
  983.  
  984.           ds1CurrentSEFSs OBJECT-TYPE
  985.               SYNTAX  Counter
  986.               ACCESS  read-only
  987.               STATUS  mandatory
  988.               DESCRIPTION
  989.                       "The counter associated with the number of
  990.                       Severely Errored Framing Seconds, as defined by
  991.                       ANSI Draft Standard T1M1.3/90 - 027R2[15],
  992.                       encountered by a DS1 CSU in the current 15 minute
  993.                       interval."
  994.               ::= { ds1CurrentEntry 4 }
  995.  
  996.           ds1CurrentUASs OBJECT-TYPE
  997.               SYNTAX  Counter
  998.               ACCESS  read-only
  999.               STATUS  mandatory
  1000.               DESCRIPTION
  1001.                       "The counter associated with the number of
  1002.                       Unavailable Seconds, as defined by ANSI Draft
  1003.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1004.                       DS1 CSU in the current 15 minute interval."
  1005.               ::= { ds1CurrentEntry 5 }
  1006.  
  1007.  
  1008.  
  1009.  
  1010. Transmission MIB Working Group                                 [Page 18]
  1011.  
  1012. RFC 1232                 DS1 Interface Objects                  May 1991
  1013.  
  1014.  
  1015.           ds1CurrentCSSs OBJECT-TYPE
  1016.               SYNTAX  Counter
  1017.               ACCESS  read-only
  1018.               STATUS  mandatory
  1019.               DESCRIPTION
  1020.                       "The counter associated with the number of
  1021.                       Controlled Slip Seconds, as defined by ANSI Draft
  1022.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1023.                       DS1 CSU in the current 15 minute interval."
  1024.               ::= { ds1CurrentEntry 6 }
  1025.  
  1026.           ds1CurrentBPVs OBJECT-TYPE
  1027.               SYNTAX  Counter
  1028.               ACCESS  read-only
  1029.               STATUS  mandatory
  1030.               DESCRIPTION
  1031.                       "The counter associated with the number of Bipolar
  1032.                       Violations, as defined by ANSI Draft Standard
  1033.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
  1034.                       the current 15 minute interval."
  1035.               ::= { ds1CurrentEntry 7 }
  1036.  
  1037.           ds1CurrentCVs OBJECT-TYPE
  1038.               SYNTAX  Counter
  1039.               ACCESS  read-only
  1040.               STATUS  mandatory
  1041.               DESCRIPTION
  1042.                       "The counter associated with the number of Code
  1043.                       Violation Error Events, as defined by ANSI Draft
  1044.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1045.                       DS1 CSU in the current 15 minute interval.
  1046.  
  1047.                       Note that D4 and G.704 (section 2.1.3.2)
  1048.                       interfaces do not support Code Violation Error
  1049.                       Events.  Accordingly, such agents may treat this
  1050.                       object as having an ACCESS clause value of not-
  1051.                       accessible."
  1052.               ::= { ds1CurrentEntry 8 }
  1053.  
  1054.  
  1055.           -- the DS1 Total group
  1056.  
  1057.           -- Implementation of this group is mandatory for all systems
  1058.           -- that attach to a ds1.
  1059.  
  1060.           -- It is recognized that some currently deployed CSUs do not
  1061.           -- record the entire set of statistics specified in this
  1062.           -- group.  Accordingly, some agents queried for these objects
  1063.  
  1064.  
  1065.  
  1066. Transmission MIB Working Group                                 [Page 19]
  1067.  
  1068. RFC 1232                 DS1 Interface Objects                  May 1991
  1069.  
  1070.  
  1071.           -- may treat these objects as having an ACCESS clause value
  1072.           -- of not-accessible.
  1073.  
  1074.           -- The DS1 Total Table contains the cumulative sum of the
  1075.           -- various statistics for the 24 hour interval preceding the
  1076.           -- first valid interval in the ds1CurrentTable.
  1077.  
  1078.           ds1TotalTable OBJECT-TYPE
  1079.               SYNTAX  SEQUENCE OF DS1TotalEntry
  1080.               ACCESS  not-accessible
  1081.               STATUS  mandatory
  1082.               DESCRIPTION
  1083.                       "The DS1 Total table.  24 hour interval."
  1084.               ::= { ds1 4 }
  1085.  
  1086.           ds1TotalEntry OBJECT-TYPE
  1087.               SYNTAX  DS1TotalEntry
  1088.               ACCESS  not-accessible
  1089.               STATUS  mandatory
  1090.               DESCRIPTION
  1091.                       "An entry in the DS1 Total table."
  1092.               INDEX   { ds1TotalIndex }
  1093.               ::= { ds1TotalTable 1 }
  1094.  
  1095.           DS1TotalEntry ::=
  1096.               SEQUENCE {
  1097.                   ds1TotalIndex
  1098.                       INTEGER,
  1099.                   ds1TotalESs
  1100.                       Counter,
  1101.                   ds1TotalSESs
  1102.                       Counter,
  1103.                   ds1TotalSEFSs
  1104.                       Counter,
  1105.                   ds1TotalUASs
  1106.                       Counter,
  1107.                   ds1TotalCSSs
  1108.                       Counter,
  1109.                   ds1TotalBPVs
  1110.                       Counter,
  1111.                   ds1TotalCVs
  1112.                       Counter
  1113.               }
  1114.  
  1115.           ds1TotalIndex OBJECT-TYPE
  1116.               SYNTAX  INTEGER
  1117.               ACCESS  read-only
  1118.               STATUS  mandatory
  1119.  
  1120.  
  1121.  
  1122. Transmission MIB Working Group                                 [Page 20]
  1123.  
  1124. RFC 1232                 DS1 Interface Objects                  May 1991
  1125.  
  1126.  
  1127.               DESCRIPTION
  1128.                       "The index value which uniquely identifies the CSU
  1129.                       to which this entry is applicable.  The interface
  1130.                       identified by a particular value of this index is
  1131.                       the same interface as identified by the same value
  1132.                       an ds1CSUIndex object instance."
  1133.               ::= { ds1TotalEntry 1 }
  1134.  
  1135.           ds1TotalESs OBJECT-TYPE
  1136.               SYNTAX  Counter
  1137.               ACCESS  read-only
  1138.               STATUS  mandatory
  1139.               DESCRIPTION
  1140.                       "The counter associated with the number of Errored
  1141.                       Seconds, as defined by ANSI Draft Standard
  1142.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
  1143.                       the previous 24 hour interval"
  1144.               ::= { ds1TotalEntry 2 }
  1145.  
  1146.           ds1TotalSESs OBJECT-TYPE
  1147.               SYNTAX  Counter
  1148.               ACCESS  read-only
  1149.               STATUS  mandatory
  1150.               DESCRIPTION
  1151.                       "The counter associated with the number of
  1152.                       Severely Errored Seconds, as defined by ANSI Draft
  1153.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1154.                       DS1 CSU in the previous 24 hour interval."
  1155.               ::= { ds1TotalEntry 3 }
  1156.  
  1157.           ds1TotalSEFSs OBJECT-TYPE
  1158.               SYNTAX  Counter
  1159.               ACCESS  read-only
  1160.               STATUS  mandatory
  1161.               DESCRIPTION
  1162.                       "The counter associated with the number of
  1163.                       Severely Errored Framing Seconds, as defined by
  1164.                       ANSI Draft Standard T1M1.3/90 - 027R2[15],
  1165.                       encountered by a DS1 CSU in the previous 24 hour
  1166.                       interval."
  1167.               ::= { ds1TotalEntry 4 }
  1168.  
  1169.           ds1TotalUASs OBJECT-TYPE
  1170.               SYNTAX  Counter
  1171.               ACCESS  read-only
  1172.               STATUS  mandatory
  1173.               DESCRIPTION
  1174.                       "The counter associated with the number of
  1175.  
  1176.  
  1177.  
  1178. Transmission MIB Working Group                                 [Page 21]
  1179.  
  1180. RFC 1232                 DS1 Interface Objects                  May 1991
  1181.  
  1182.  
  1183.                       Unavailable Seconds, as defined by ANSI Draft
  1184.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1185.                       DS1 CSU in the previous 24 hour interval."
  1186.               ::= { ds1TotalEntry 5 }
  1187.  
  1188.           ds1TotalCSSs OBJECT-TYPE
  1189.               SYNTAX  Counter
  1190.               ACCESS  read-only
  1191.               STATUS  mandatory
  1192.               DESCRIPTION
  1193.                       "The counter associated with the number of
  1194.                       Controlled Slip Seconds, as defined by ANSI Draft
  1195.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1196.                       DS1 CSU in the previous 24 hour interval."
  1197.               ::= { ds1TotalEntry 6 }
  1198.  
  1199.           ds1TotalBPVs OBJECT-TYPE
  1200.               SYNTAX  Counter
  1201.               ACCESS  read-only
  1202.               STATUS  mandatory
  1203.               DESCRIPTION
  1204.                       "The counter associated with the number of Bipolar
  1205.                       Violations, as defined by ANSI Draft Standard
  1206.                       T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
  1207.                       the previous 24 hour interval."
  1208.               ::= { ds1TotalEntry 7 }
  1209.  
  1210.           ds1TotalCVs OBJECT-TYPE
  1211.               SYNTAX  Counter
  1212.               ACCESS  read-only
  1213.               STATUS  mandatory
  1214.               DESCRIPTION
  1215.                       "The counter associated with the number of Code
  1216.                       Violation Error Events, as defined by ANSI Draft
  1217.                       Standard T1M1.3/90 - 027R2[15], encountered by a
  1218.                       DS1 CSU in the previous 24 hour interval.
  1219.  
  1220.                       Note that D4 and G.704 (section 2.1.3.2)
  1221.                       interfaces do not support Code Violation Error
  1222.                       Events.  Accordingly, such agents may treat this
  1223.                       object as having an ACCESS clause value of not-
  1224.                       accessible."
  1225.               ::= { ds1TotalEntry 8 }
  1226.  
  1227.  
  1228.           -- the DS1 Fractional group
  1229.  
  1230.           -- Implementation of this group is mandatory for those
  1231.  
  1232.  
  1233.  
  1234. Transmission MIB Working Group                                 [Page 22]
  1235.  
  1236. RFC 1232                 DS1 Interface Objects                  May 1991
  1237.  
  1238.  
  1239.           -- systems utilizing a fractional DS1 capability
  1240.  
  1241.  
  1242.           -- The DS1 fractional table contains identifies which DS1
  1243.           -- channels associated with a CSU are being used to support a
  1244.           -- logical interface, i.e., an entry in the interfaces table
  1245.           -- from the Internet-standard MIB.  For Clear Channel
  1246.           -- implementations, exactly one ifTable entry corresponds to
  1247.           -- the CSU being managed.  In this very typical case, the
  1248.           -- variable ds1Index indicates the value of ifIndex which
  1249.           -- corresponds to the interface being supported by a
  1250.           -- particular CSU.
  1251.  
  1252.           -- However, for fractional DS1 implementations, the
  1253.           -- correspondent value of ds1Index is 0, and for each DS1
  1254.           -- channel supporting a logical interface, there is an entry
  1255.           -- in the DS1 fractional table which names a value for
  1256.           -- ifIndex.
  1257.           --
  1258.           --      For ds1ESF, ds1D4, and ds1ANSI-ESF, there are 24 legal
  1259.           --      channels, numbered 1 through 24.
  1260.           --
  1261.           --      For G.704, there are 32 legal channels, numbered 1
  1262.           --      through 32.  ds1G704 can carry user data in channels 2
  1263.           --      through 32, channel 1 being an overhead channel.
  1264.           --      ds1G704-CRC can carry user data in channels 2 through
  1265.           --      16 and 18 through 32, channels 1 and 17 being overhead
  1266.           --      channels.
  1267.  
  1268.           ds1FracTable OBJECT-TYPE
  1269.               SYNTAX  SEQUENCE OF DS1FracEntry
  1270.               ACCESS  not-accessible
  1271.               STATUS  mandatory
  1272.               DESCRIPTION
  1273.                       "The DS1 Fractional table."
  1274.               ::= { ds1 5 }
  1275.  
  1276.           ds1FracEntry OBJECT-TYPE
  1277.               SYNTAX  DS1FracEntry
  1278.               ACCESS  not-accessible
  1279.               STATUS  mandatory
  1280.               DESCRIPTION
  1281.                       "An entry in the DS1 Fractional table."
  1282.               INDEX   { ds1FracIndex, ds1FracNumber }
  1283.               ::= { ds1FracTable 1 }
  1284.  
  1285.           DS1FracEntry ::=
  1286.               SEQUENCE {
  1287.  
  1288.  
  1289.  
  1290. Transmission MIB Working Group                                 [Page 23]
  1291.  
  1292. RFC 1232                 DS1 Interface Objects                  May 1991
  1293.  
  1294.  
  1295.                   ds1FracIndex
  1296.                       INTEGER,
  1297.                   ds1FracNumber
  1298.                       INTEGER (1..32),
  1299.                   ds1FracIfIndex
  1300.                       INTEGER
  1301.               }
  1302.  
  1303.           ds1FracIndex OBJECT-TYPE
  1304.               SYNTAX  INTEGER
  1305.               ACCESS  read-only
  1306.               STATUS  mandatory
  1307.               DESCRIPTION
  1308.                       "The index value which uniquely identifies the CSU
  1309.                       to which this entry is applicable.  The interface
  1310.                       identified by a particular value of this index is
  1311.                       the same interface as identified by the same value
  1312.                       an ds1CSUIndex object instance."
  1313.               ::= { ds1FracEntry 1 }
  1314.  
  1315.           ds1FracNumber OBJECT-TYPE
  1316.               SYNTAX  INTEGER (1..32)
  1317.               ACCESS  read-only
  1318.               STATUS  mandatory
  1319.               DESCRIPTION
  1320.                       "The channel number for this entry."
  1321.               ::= { ds1FracEntry 2 }
  1322.  
  1323.           ds1FracIfIndex OBJECT-TYPE
  1324.               SYNTAX  INTEGER
  1325.               ACCESS  read-only
  1326.               STATUS  mandatory
  1327.               DESCRIPTION
  1328.                       "An index value that uniquely identifies an
  1329.                       interface to a ds1.  The interface identified by a
  1330.                       particular value of this index is the same
  1331.                       interface as identified by the same value an
  1332.                       ifIndex object instance."
  1333.               ::= { ds1FracEntry 3 }
  1334.  
  1335.           END
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346. Transmission MIB Working Group                                 [Page 24]
  1347.  
  1348. RFC 1232                 DS1 Interface Objects                  May 1991
  1349.  
  1350.  
  1351. 6.  Acknowledgements
  1352.  
  1353.    This document was produced by the SNMP and the Transmission MIB
  1354.    Working Groups:
  1355.  
  1356.                Anne Ambler, Spider
  1357.                Karl Auerbach, Sun
  1358.                Fred Baker, ACC
  1359.                Ken Brinkerhoff
  1360.                Ron Broersma, NOSC
  1361.                Jack Brown, US Army
  1362.                Theodore Brunner, Bellcore
  1363.                Jeffrey Buffum, HP
  1364.                Jeffrey D. Case, UTK
  1365.                Chris Chiptasso, Spartacus
  1366.                Paul Ciarfella, DEC
  1367.                Bob Collet
  1368.                Tracy Cox, Bellcore
  1369.                James R. Davin, MIT-LCS
  1370.                Kurt Dobbins, Cabletron
  1371.                Nadya El-Afandi, Network Systems
  1372.                Gary Ellis, HP
  1373.                Fred Engle
  1374.                Mike Erlinger
  1375.                Richard Fox, Synoptics
  1376.                Karen Frisa, CMU
  1377.                Chris Gunner, DEC
  1378.                Ken Hibbard, Xylogics
  1379.                Ole Jacobsen, Interop
  1380.                Ken Jones
  1381.                Satish Joshi, Synoptics
  1382.                Frank Kastenholz, Racal-Interlan
  1383.                Shimshon Kaufman, Spartacus
  1384.                Jim Kinder, Fibercom
  1385.                Alex Koifman, BBN
  1386.                Christopher Kolb, PSI
  1387.                Cheryl Krupczak, NCR
  1388.                Peter Lin, Vitalink
  1389.                John Lunny, TWG
  1390.                Carl Malamud
  1391.                Keith McCloghrie, HLS
  1392.                Donna McMaster, David Systems
  1393.                Lynn Monsanto, Sun
  1394.                Dave Perkins, 3COM
  1395.                Jim Reinstedler, Ungerman Bass
  1396.                Anil Rijsinghani, DEC
  1397.                Kary Robertson
  1398.                Marshall T. Rose, PSI (chair)
  1399.  
  1400.  
  1401.  
  1402. Transmission MIB Working Group                                 [Page 25]
  1403.  
  1404. RFC 1232                 DS1 Interface Objects                  May 1991
  1405.  
  1406.  
  1407.                L. Michael Sabo, NCSC
  1408.                Jon Saperia, DEC
  1409.                John Seligson
  1410.                Fei Shu, NEC
  1411.                Sam Sjogren, TGV
  1412.                Mark Sleeper, Sparta
  1413.                Lance Sprung
  1414.                Mike St.Johns
  1415.                Bob Stewart, Xyplex
  1416.                Emil Sturniold
  1417.                Kaj Tesink, Bellcore
  1418.                Dean Throop, Data General
  1419.                Bill Townsend, Xylogics
  1420.                Maurice Turcotte
  1421.                Kannan Varadhou
  1422.                Sudhanshu Verma, HP
  1423.                Warren Vik, Interactive Systems
  1424.                David Waitzman, BBN
  1425.                Steve Waldbusser, CMU
  1426.                Dan Wintringhan
  1427.                David Wood
  1428.                Jeff Young, Cray Research
  1429.  
  1430. 7.  References
  1431.  
  1432.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  1433.        Network Management Standards", RFC 1052, NRI, April 1988.
  1434.  
  1435.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1436.        Group", RFC 1109, NRI, August 1989.
  1437.  
  1438.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  1439.        Management Information for TCP/IP-based internets", RFC 1155,
  1440.        Performance Systems International, Hughes LAN Systems, May 1990.
  1441.  
  1442.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  1443.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  1444.        LAN Systems, Performance Systems International, May 1990.
  1445.  
  1446.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1447.        Network Management Protocol", RFC 1157, SNMP Research,
  1448.        Performance Systems International, Performance Systems
  1449.        International, MIT Laboratory for Computer Science, May 1990.
  1450.  
  1451.    [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1452.        for Network Management of TCP/IP-based internets", RFC 1213,
  1453.        Performance Systems International, March 1991.
  1454.  
  1455.  
  1456.  
  1457.  
  1458. Transmission MIB Working Group                                 [Page 26]
  1459.  
  1460. RFC 1232                 DS1 Interface Objects                  May 1991
  1461.  
  1462.  
  1463.    [7] Information processing systems - Open Systems Interconnection -
  1464.        Specification of Abstract Syntax Notation One (ASN.1),
  1465.        International Organization for Standardization, International
  1466.        Standard 8824, December 1987.
  1467.  
  1468.    [8] Information processing systems - Open Systems Interconnection -
  1469.        Specification of Basic Encoding Rules for Abstract Notation One
  1470.        (ASN.1), International Organization for Standardization,
  1471.        International Standard 8825, December 1987.
  1472.  
  1473.    [9] AT&T Information Systems, AT&T ESF DS1 Channel Service Unit
  1474.        User's Manual, 999-100-305, February 1988.
  1475.  
  1476.   [10] AT&T Technical Reference, Requirements for Interfacing Digital
  1477.        Terminal Equipment to Services Employing the Extended Superframe
  1478.        Format, Publication 54016, May 1988.
  1479.  
  1480.   [11] CCITT Specifications Volume III, Recommendation G.703,
  1481.        Physical/Electrical Characteristics of Hierarchical Digital
  1482.        Interfaces, July 1988.
  1483.  
  1484.   [12] CCITT Specifications Volume III, Recommendation G.704,
  1485.        Synchronous frame structures used at primary and secondary
  1486.        hierarchical levels, July 1988.
  1487.  
  1488.   [13] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1489.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1490.        March 1991.
  1491.  
  1492.   [14] ANSI T1.403-1989 American National Standard for
  1493.        Telecommunications -- Carrier-to-Customer Installation -- DS1
  1494.        Metallic Interface.
  1495.  
  1496.   [15] ANSI T1M1.3/90 - 027R2 Draft Proposed Standard -- Description of
  1497.        Installation and Maintenance Parameters for Digital Circuits,
  1498.        Facilities, and Networks.
  1499.  
  1500.   [16] Bell System Techical Reference, Publication 62411, High Capacity
  1501.        Digital Service Channel Interface Specification, September 1983.
  1502.  
  1503.   [17] Bell System Technical Reference, Publication 43801, "Digital
  1504.        Channel Bank Requirements and Objectives", November 1982.
  1505.  
  1506. 8.  Security Considerations
  1507.  
  1508.    Security issues are not discussed in this memo.
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514. Transmission MIB Working Group                                 [Page 27]
  1515.  
  1516. RFC 1232                 DS1 Interface Objects                  May 1991
  1517.  
  1518.  
  1519. 9.  Authors' Addresses
  1520.  
  1521.    Fred Baker
  1522.    Advanced Computer Communications, Inc.
  1523.    720 Santa Barbara Street
  1524.    Santa Barbara, California  93101
  1525.  
  1526.    Phone: (805) 963 9431
  1527.  
  1528.    EMail: fbaker@acc.com
  1529.  
  1530.  
  1531.    Christopher P. Kolb
  1532.    Performance Systems International, Inc.
  1533.    Reston International Center
  1534.    11800 Sunrise Valley Drive
  1535.    Suite 1100
  1536.    Reston, VA 22091
  1537.  
  1538.    Phone: (703) 620-6651
  1539.  
  1540.    EMail: kolb@psi.com
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570. Transmission MIB Working Group                                 [Page 28]
  1571.